package com.dzl.userwx.pojo;

import com.dzl.base.pojo.BasePojo;
import lombok.Data;

import java.util.Date;

/**
 * 用户虚拟商品购买次数信息表(welfare_user_purchases_num)实体类
 * 1.当用户购买商品时候，判断是否超出购买次数限制，默认按照商品设置的购买次数限制判断，并更新welfare_user_purchases_num的surplus_purchases_num（剩余可购买次数）
 *  若welfare_user_purchases_num不存在，表示第一次购买此商品，则新写入一条数据，记录surplus_purchases_num
 * 2.对用户批量分发积分时候，查询该用户的welfare_user_purchases_num记录，并修改surplus_purchases_num
 * @author liuguanjun
 * @since 2021-11-13 09:53:17
 */
@Data
public class WelfareUserPurchasesNum extends BasePojo {

    /**
     * 用户id
     */
    private Integer userId;
    /**
     * 商品id
     */
    private Integer goodsId;
    /**
     * 剩余购买次数
     */
    private Integer surplusPurchasesNum;
    /**
     * 已购买次数
     */
    private Integer usedPurchasesNum;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 更新时间
     */
    private Date updateTime;
}
